// 1.导入express
const express = require('express')
const app = express()

//注意:除了错误级别的中间件，其他的中间件，必须在路由之前进行配置
// 通过express. json() 这个中间件，解析表单中的JSON 格式的数据
app.use(express.json())
// 通过express.urlencoded()这个中间件，来解析表单中的 url-encoded 格式的数据
app.use(express.urlencoded({ extended:false }))

app.post('/user',(req, res)=>{
    //在服务器，可以使用req.body这个属性，来接收客户端发送过来的请求体数据
    // 默认情况下， 如果不配置解析表单数据的中间件， 则req. body默认等于 undefined
    console.log(req.body);
    res.send('ok')
})
app.post('/book',(req, res)=>{
    //在服务器，可以通过req.body 来获取 JSON 格式的表单数据和 url-encoded 格式的数据
    // 默认情况下， 如果不配置解析表单数据的中间件， 则req. body默认等于 undefined
    console.log(req.body);
    res.send('ok')
})


// 3.启动web服务器
app.listen(80,()=>{
    console.log('express server running at http://127.0.0.1:80');
})